package me.mystream.streamdemo;

import java.util.stream.Stream;

public class StreamDemo4 {
    public static void main(String[] args) {
        //数组
        int[] arr1 = {1, 2, 3, 4, 5, 6, 7};

        String[] arr2 = {"a", "b", "c"};

        //Stream接口中静态方法的细节：
        //方法的形参是可变参数，可以传递一堆零散的数据，也可以传递数组
        //但是数组必须是引用数据类型的，如果是基本数据类型，会把整个数组当成一个元素
        Stream.of(arr1).forEach(s -> System.out.println(s));
        Stream.of(arr2).forEach(s -> System.out.println(s));
        System.out.println("-------------------------------");
        Stream.of("d", "e", "f").forEach(s -> System.out.println(s));
    }
}
